package br.ufc.ck0017.ir.translate;

import br.ufc.ck0017.ir.tree.IRNode;
import br.ufc.ck0017.temp.Label;

public abstract class TranslateNx extends TranslatedExpression {
    private final IRNode node;

    protected TranslateNx(IRNode node) {
        this.node = node;
    }

    @Override
    public IRNode unEx() {
        return null;
    }

    @Override
    public IRNode unNx() {
        return node;
    }

    @Override
    public IRNode unCx(Label trueLabel, Label falseLabel) {
        return null;
    }
}
